﻿@charset "utf-8";
@font-face{
	font-weight:400;
	font-style:normal;
	font-family:weui;
	src:url("/dist/weui.ttf") format("truetype")
}
[class*=" weui-icon-"],[class^=weui-icon-]{
	display:inline-block;
	vertical-align:middle;
	font-size:inherit
}
[class*=" weui-icon-"]:before,[class^=weui-icon-]:before{
	display:inline-block;
	margin-left:.2em;
	margin-right:.2em
}
.weui_mask{
	width:100%;
	height:100%;
	background:rgba(0,0,0,.6)
}
.weui-mask_transparent,.weui_mask{
	position:fixed;
	z-index:1000;
	top:0;
	left:0
}
.weui-mask_transparent{
	right:0;bottom:0
}
.weui-toast{
	position:fixed;
	z-index:9999999999;
	width:7.6em;
	min-height:7.6em;
	top:180px;
	left:50%;
	margin-left:-3.8em;
	background:hsla(0,0%,7%,.7);
	text-align:center;
	border-radius:4px;
	color:#fff
}
.weui-icon_toast{
	margin:22px 0 0;
	display:block
}
.weui-icon-success-no-circle:before{
	content:"\EA08"
}
.weui-icon-success-no-circle{
	font-size:23px;color:#09bb07
}
.weui-icon_toast.weui-icon-success-no-circle:before{color:#fff;font-size:55px}
.weui-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;background:transparent url("/images/loading.svg") no-repeat;background-size:100%}
.weui-icon_toast.weui-loading{margin:22px 0 8px;width:38px;height:38px}
.weui-toast__content{margin:0 0 15px}
.weui_dialog{position:fixed;z-index:1002;width:85%;top:50%;left:50%;-webkit-transform:translate(-50%,-52%);transform:translate(-50%,-52%);background-color:#fafafc;text-align:center;border-radius:4px;overflow:hidden}
.weui_dialog_hd{padding:1.2em 0 .5em}
.weui_dialog_title{font-weight:400;font-size:17px}
.weui_dialog_ft{position:relative;line-height:42px;margin-top:20px;font-size:17px;display:-webkit-box;display:-webkit-flex;display:flex}
.weui_btn_dialog.primary{color:#cf2a4f}
.weui_dialog_ft a{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#cf2a4f;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.order-success-dialog .weui_dialog_hd,.weui_dialog_alert .weui_dialog_hd{padding:0;line-height:48px}
.order-success-dialog .weui_dialog_bd,.weui_dialog_alert .weui_dialog_bd{padding:4px 20px 18px;line-height:24px}
.order-success-dialog .weui_dialog_ft,.weui_dialog_alert .weui_dialog_ft{line-height:48px;margin-top:0;border-top:1px solid #ddd}
.order-success-dialog .order-submit-dialog-footer,.weui_dialog_alert .order-submit-dialog-footer{margin:0 20px 25px;border-radius:4px;line-height:42px}*{margin:0;padding:0;border:0;box-sizing:border-box;outline:0;-webkit-tap-highlight-color:transparent}
body,html{font-family:Helvetica Neue,Helvetica,arial,STHeiTi,sans-serif;font-size:14px;color:#333;scroll-behavior:smooth}
body{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
a,input,textarea{-webkit-tap-highlight-color:transparent}
textarea{resize:none}
a{text-decoration:none}
.txp_next_poster{background-image:none!important}
.fygrey:after,.fygrey:before{content:".";display:inline-block}
.clear:after,.clear:before{display:table;clear:both;content:""}
.preview-phone{position:relative}
.preview-phone .mute,.preview-phone .unmute{width:30px;height:100%;background-size:20px}
.preview-phone .mute{background:url(/images/mute.svg) no-repeat 50%}
.preview-phone .unmute{background:url(/images/unmute.svg) no-repeat 50%}
.preview-phone .remove-transform{transform:none!important}
.preview-phone .together-module{padding:0 2px;font-size:0}
.preview-phone .together-link{vertical-align:middle;display:inline-block;padding:0 2px 5px}
.preview-phone .together-link img{width:100%}
.preview-phone .pic-module{width:100%;vertical-align:top;display:block}
.preview-phone .recommend-title-wrapper{height:42px;line-height:42px;text-align:center}
.preview-phone .recommend-title-wrapper:after{content:"";line-height:0;height:1px;width:50%;background-color:#ccc;display:block;margin:-22px auto 0}
.preview-phone .recommend-title-wrapper .recommend-title{padding:0 10px;background-color:#fff;display:inline-block;font-size:16px}
.preview-phone .first-image{text-align:center;position:relative;font-size:0;bottom:0}
.preview-phone .ec-validate{color:#ff4949;font-size:12px;padding-top:4px}
.ec-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:4px;border:1px solid #c5c5c5;display:block;font-size:inherit;height:36px;line-height:1;padding:3px 10px;width:100%}
.verify-btn{display:inline-block;width:40%;text-align:center;line-height:36px;border-radius:4px;background-color:#e8e8e8;color:#666}
.verify-close{position:absolute;top:10px;right:10px;font-size:30px;color:#999;width:30px;height:30px;text-align:center;line-height:30px}
.fade-out{opacity:0!important;visibility:hidden!important}.pc{width:640px;margin:0 auto}
.pc .preview-phone{margin-top:35px}
.hide{display:none!important}
.weui-toast.remind{min-height:0;width:auto;padding:0 20px;transform:translate(-50%);left:50%;margin-left:0}
.weui-toast.remind .weui-icon_toast{display:none}
.weui-toast.remind .weui-toast__content{vertical-align:middle;padding-top:20px}
.detail-tab .section>div,.detail-tab>input{display:none}
#tab1:checked~.section .tab1,#tab2:checked~.section .tab2{display:block}
#tab2:checked~.section .tab2{padding:0 8px}
#tab2:checked~.section .tab2 label{display:block;border-bottom:1px solid #eee}
#tab2:checked~.section .tab2 .title{font-size:16px;line-height:40px;position:relative}
#tab2:checked~.section .tab2 .title:after{content:" ";display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#999;border-style:solid;transform:rotate(45deg);position:absolute;top:50%;margin-top:-4px;right:2px;transition:transform .7s}
#tab2:checked~.section .tab2 input:checked~.title:after{transform:rotate(135deg)}
#tab2:checked~.section .tab2 input{display:none}
#tab2:checked~.section .tab2 .content{max-height:0;transition:max-height .7s;overflow:hidden;line-height:30px;padding-left:16px}
#tab2:checked~.section .tab2 input:checked~.content-1{max-height:180px}
#tab2:checked~.section .tab2 input:checked~.content-2{max-height:320px}
#tab2:checked~.section .tab2 input:checked~.content-3{max-height:60px}
#tab2:checked~.section .tab2 input:checked~.content-4{max-height:90px}
.detail-tab{border-top:8px solid #f7f7f7}
.detail-tab .section{margin:15px 0}
.detail-tab ul.nav{list-style:none;padding:0 15%;font-size:16px}
.detail-tab ul.nav .tab1,.detail-tab ul.nav .tab2{width:50%;float:left;text-align:center}
.detail-tab ul.nav .tab1 label,.detail-tab ul.nav .tab2 label{display:inline-block;padding:15px 0 5px}


.swiper-ratio-1{height:100vw;position:relative;}
.swiper-ratio-2{height:133vw;position:relative;}
.pc .swiper-ratio-1{height:640px;}
.pc .swiper-ratio-2{height:851px;}
.swiper-clip-1 img{max-width:100%;max-height:100%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}


.swiper-container,.swiper-wrapper{z-index:auto}.pc .v-gallery-style .swiper-slide{width:640px}.v-gallery-style{overflow:hidden}.v-gallery-style .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.v-gallery-style img{max-width:100%;margin:0 auto;vertical-align:middle;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.v-gallery-style .swiper-container .swiper-slide .video{max-width:100%;max-height:100%;margin:0 auto;position:relative}.v-gallery-style .swiper-container.swiper-ratio-1 .swiper-slide .video,.v-gallery-style .swiper-container.swiper-ratio-2 .swiper-slide .video{top:50%;transform:translateY(-50%)}.v-gallery-style .swiper-wrapper{display:block;font-size:0;height:100%;transition-property:transform;transition-duration:0ms}.v-gallery-style .swiper-slide{display:inline-block;vertical-align:middle;height:100%;width:100vw;text-align:center;position:relative}.v-gallery-style .swiper-container-horizontal>.swiper-pagination-bullets,.v-gallery-style .swiper-pagination-custom,.v-gallery-style .swiper-pagination-fraction{bottom:10px;left:0;width:100%}.v-gallery-style .swiper-pagination{position:absolute;text-align:center;transition:.3s;transform:translateZ(0)}.v-gallery-style .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.v-gallery-style .swiper-pagination-bullet{pointer-events:auto;background:#fff;opacity:.3;vertical-align:middle;width:8px;height:8px;display:inline-block;border-radius:100%}.v-gallery-style .swiper-pagination-bullet-active{background:#fff;opacity:.95;width:10px;height:10px}


.marquee-wrapper{pointer-events:none;height:36px;margin-top:-36px;position:relative;z-index:2}.marquee-wrapper.fix{position:fixed;top:10px;width:100%;left:0;right:0;margin-top:0}.marquee-wrapper #marqueeContainer{list-style:none}.marquee-wrapper #marqueeContainer li{position:absolute;left:0;margin:5px 10px 5px 5px;padding:0 10px 0 1px;border-radius:15px;height:26px;line-height:26px;opacity:0;box-shadow:0 0 4px rgba(0,0,0,.5)}.marquee-wrapper #marqueeContainer li span{display:inline-block;margin-left:-16px}.marquee-wrapper #marqueeContainer li div{width:44px;height:44px;float:left;border-radius:100%;background:#393f32 url("https://p.qpic.cn/fengye/0/apd_1758378035cee294172c9d/0") no-repeat;transform:translateY(2px) scale(.5);transform-origin:0 0}.marquee-wrapper .marquee-style-1 li{background-color:#fff;color:#000}.marquee-wrapper .marquee-style-2 li{background-color:rgba(0,0,0,.9);color:#fff}.pc .marquee-wrapper.fix{left:50%;margin-left:-320px}


.good-hot-wrapper{font-size:20px;line-height:20px;padding:15px 8px 0}.good-hot-wrapper span{color:#666;display:inline-block;margin-right:3px;font-size:14px}.good-price{font-size:20px;padding:15px 8px 0;float:left;line-height:20px}.good-price .cross-price{text-decoration:line-through;font-size:14px;color:#666}.limit-time-coupon{display:-ms-flexbox;display:flex;padding:10px 8px;height:64px;position:relative;overflow:hidden}.limit-time-coupon .left-text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:160px}.limit-time-coupon .left-text-wrapper .price{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:end;align-items:flex-end;margin-bottom:3px}.limit-time-coupon .left-text-wrapper .price .real-price{font-size:20px;min-width:75px}.limit-time-coupon .left-text-wrapper .price .original-price{font-size:14px;text-decoration:line-through}.limit-time-coupon .left-text-wrapper .hot{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.limit-time-coupon .left-text-wrapper .hot .hot-count{font-size:12px;min-width:75px;background:url("https://p.qpic.cn/fengye/0/apd_1605806495d648231da12a/0?16*22") no-repeat 0;background-size:10px;padding-left:13px}.limit-time-coupon .left-text-wrapper .hot .limit-time-coupon-value{padding:0 6px;border-radius:2px;line-height:18px}.limit-time-coupon .count-down-wrapper{position:absolute;background-color:#eee;top:0;bottom:0;right:0;padding:0 8px}.limit-time-coupon .count-down-wrapper .clock-wrapper,.limit-time-coupon .count-down-wrapper .count-down-text{position:relative;z-index:1}.limit-time-coupon .count-down-wrapper .count-down-text{font-size:16px;text-align:center;line-height:36px;font-weight:700}.limit-time-coupon .count-down-wrapper .clock-wrapper{line-height:16px}.limit-time-coupon .count-down-wrapper .clock-wrapper .clock{display:inline-block}.limit-time-coupon .count-down-wrapper .clock-wrapper .clock>span{line-height:16px;padding:3px;border-radius:2px;width:24px;text-align:center}.limit-time-coupon .count-down-wrapper .clock-wrapper .clock .dots{display:inline-block}.limit-time-coupon .count-down-wrapper:after{content:"";position:absolute;background-color:#eee;width:1000px;height:1000px;transform:rotate(45deg);top:-468px;left:175px}


.page-title{position:relative;font-size:15px;line-height:22px;text-align:left;border-bottom:1px solid #e5e5e5;padding:10px 8px 15px;word-wrap:break-word;word-break:break-all}.page-title p{text-indent:40px;letter-spacing:1px}.page-title span.icon{position:absolute;left:8px;top:12px;font-size:12px;font-weight:400;background:#fc2d44;color:#fff;padding:0 5px;line-height:18px;border-radius:10px}


.good-services{font-size:12px;margin-top:15px;border-bottom:1px solid #e5e5e5;padding:0 0 15px}.good-services .item{float:left;text-align:center;width:33.3%}.good-services .item .span-icon{display:inline-block;margin-right:3px;height:16px;vertical-align:sub}

.price-buy-wrapper{margin:15px 8px;border-radius:4px;font-size:18px;overflow:hidden}.price-buy-wrapper .index-buying{display:block;text-align:center}

#tab1:checked ~ .nav .tab1 label, #tab2:checked ~ .nav .tab2 label {
    color: #EB193A;
    border-bottom: 2px solid #EB193A;
}
#ec-form-wrapper{font-style:normal}#ec-form-wrapper li{list-style:none}#ec-form-wrapper #openWxAddress{position:relative}#ec-form-wrapper #openWxAddress:after{content:"";position:absolute;width:8px;height:8px;border-top:1px solid #666;border-right:1px solid #666;transform:rotate(45deg);right:17px;top:19px}#ec-form-wrapper .ec-form-fields{background:#f6f7f8;border:1px solid #e7e8e9;border-radius:4px;font-size:15px;margin:0 8px}#ec-form-wrapper .item-group{border-bottom:1px solid #e7e8e9;padding:10px 14px}#ec-form-wrapper .item-group:first-child{padding-bottom:0}#ec-form-wrapper .title{font-weight:700;color:#333}#ec-form-wrapper .ec-input{border:none;background-color:transparent;padding:0}#ec-form-wrapper .coupon-label{background:url("/images/coupon-icon.svg") no-repeat 100%;margin-bottom:10px;display:inline-block;padding-right:26px;line-height:22px}#ec-form-wrapper .ec-label{text-align:left;vertical-align:middle;float:left;line-height:36px;width:83px}#ec-form-wrapper .ec-content{line-height:36px;position:relative;margin-left:84px}#ec-form-wrapper .select-area>select{width:100%;height:36px;border:0;font-size:inherit;background-color:transparent}#ec-form-wrapper .attribute-name{margin-top:10px}#ec-form-wrapper .ec-validate{display:block;padding-top:0;line-height:14px}#ec-form-wrapper .select-wrapper{display:inline-block;width:33%;margin-left:0;padding-right:5px}#ec-form-wrapper #fill-forms{height:60px;line-height:50px;font-size:16px;text-align:center;border-top:8px solid #f7f7f7}#ec-form-wrapper .submit-button{display:block;color:#fff;background:#cf2a4f;height:30px;line-height:30px;text-align:center;margin:15px 8px;border-radius:4px;font-size:16px}#ec-form-wrapper .pay-doc{padding:8px 10px;border-radius:4px}@media (max-width:320px){#ec-form-wrapper .pay-doc{padding:8px 7px}}#ec-form-wrapper .package-group,#ec-form-wrapper .prop-list{margin-top:10px}#ec-form-wrapper .package-group>li,#ec-form-wrapper .prop-list>li{float:left;background-color:#fff;line-height:20px;border:1px solid #dbdee4;border-radius:4px;color:#333;padding:8px 10px;margin:0 10px 10px 0;cursor:pointer}#ec-form-wrapper .package-group>li.active,#ec-form-wrapper .prop-list>li.active{color:#fff;border-color:#cf2a4f;background-color:#cf2a4f}#ec-form-wrapper .ec-spinner{text-align:center}#ec-form-wrapper .ec-spinner .left,#ec-form-wrapper .ec-spinner .right{float:left;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:32px;width:32px;margin-top:2px;background-color:#fff;border-radius:4px;border:1px solid #e7e8e9}#ec-form-wrapper .ec-spinner .left svg,#ec-form-wrapper .ec-spinner .right svg{fill:#333}#ec-form-wrapper .ec-spinner .left.disabled svg,#ec-form-wrapper .ec-spinner .right.disabled svg{fill:#c5c5c5}#ec-form-wrapper .is-required:before{content:"*";color:#ff4949;display:inline-block;width:10px;margin-left:-10px}#ec-form-wrapper .pic-prop{clear:both;width:160px;height:160px;margin:0 auto 20px;overflow:hidden;background-repeat:no-repeat;background-size:cover}.custom-checkbox{display:block;position:relative;padding-left:20px;font-size:14px}.custom-checkbox input{opacity:0;height:0;width:0}.custom-checkbox .check-mark{position:absolute;top:0;left:0;height:14px;width:14px;border:1px solid #777;border-radius:2px}.custom-checkbox input:checked~.check-mark:after{display:block}.custom-checkbox .check-mark:after{content:"";position:absolute;display:none;left:4px;top:1px;width:3px;height:7px;border:solid #333;border-width:0 2px 2px 0;transform:rotate(45deg)}
 #ec-form-wrapper .package-group > li.active {
        color: #fff;
        border: 1px solid #EB193A;
        background-color: #EB193A;
    }
    #ec-form-wrapper .prop-list > li.active {
        color: #fff;
        background-color: #EB193A;
        border-color: #EB193A;
    }
    
    
    
    .qrcode-btn{width:40px;height:40px;position:absolute;top:0;right:-45px;border-radius:6px;background:#d6d6d6;padding:8px;}
            .qrcode-btn:before{background:url(/images/qrcodeIcon.png) no-repeat;width:24px;height:24px;content:'';display:block;}
            .qrcode{cursor:pointer;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2000;background:rgba(0,0,0,0.7);}
            .qrcode .content{position:absolute;top:20%;left:50%;width:300px;margin-left:-150px;padding:20px;background:#fff;border-radius:10px;}
    
    
    
    
    
    .preview-phone-btn-list{position:fixed;left:0;bottom:0;width:100%;height:50px;background-color:#fff;opacity:1;box-shadow:0 0 10px 0 hsla(0,6%,58%,.6);text-align:center;visibility:visible;transition:visibility 1s,opacity 1s;z-index:11}.preview-phone-btn-list .goback{display:none;padding-top:17px;position:absolute;left:0;top:0;width:70px;height:100%;border-right:1px solid #e6e6e6;line-height:16px;font-size:15px;color:inherit}.preview-phone-btn-list .goback:before{content:"";display:inline-block;margin-right:4px;background:url(/images/home-22.png) no-repeat 50%;width:16px;height:16px;background-size:16px;vertical-align:bottom}.preview-phone-btn-list .main-btn-list{height:100%;width:100%}.preview-phone-btn-list .main-btn-list>li{float:left;list-style:none;height:100%}.preview-phone-btn-list .main-btn-list>li:first-child{border-left:none!important}.preview-phone-btn-list .main-btn-list a{display:block;font-size:15px;line-height:16px;padding-top:17px;color:inherit}.preview-phone-btn-list .main-btn-list .svg-wrapper{display:inline-block;vertical-align:bottom;margin-right:4px;height:16px}.preview-phone-btn-list .main-btn-list #contact_msg{border-left:1px solid #e6e6e6}.preview-phone-btn-list.from-together{padding-left:70px}.preview-phone-btn-list.from-together .goback{display:block}.preview-phone-btn-list.from-together.empty{padding-left:0;border-top:1px solid #edeef5}.preview-phone-btn-list.from-together.empty .goback{width:100%;height:50px;line-height:14px}.pc .preview-phone-btn-list{left:50%;margin-left:-320px;width:640px}
    
    
    
    
    
    
    
    
    
    
    
    



